آموزش معماری کلود - از ایده‌پردازی تا طراحی عملی [ویدیو] - آخرین آپدیت

دانلود Learning Cloud Architecture - From Ideas to Practical Design [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما طراحی معماری ابری (Cloud Architecture) را از پایه یاد می‌گیرید؛ شروع با اصول بنیادی مانند تفاوت نیازمندی‌های کاربردی (Functional) و غیرکاربردی (Non-functional) و چارچوب Well-Architected. شما خواهید آموخت که چگونه سیستم‌های پیچیده را به اجزای قابل مدیریت تقسیم کنید و نیازمندی‌های آن‌ها را تخمین بزنید، تا مهارت‌های لازم برای طراحی راهکارهای ابری مقیاس‌پذیر و بهینه را کسب کنید. با پیشروی در دوره، وارد چالش‌های خاص طراحی می‌شوید، از جمله انتخاب الگوریتم‌ها، مدیریت ذخیره‌سازی داده‌ها و بهینه‌سازی عملکرد برای اپلیکیشن‌های ابری. همچنین مباحث پیشرفته‌ای مانند معماری وب‌سرویس، یکپارچه‌سازی اجزای مقیاس‌پذیر و تضمین قابلیت اطمینان (Reliability) طرح‌هایتان را بررسی خواهید کرد. از بهینه‌سازی فضای ذخیره‌سازی ابری تا پاسخ به نیازمندی‌های غیرکاربردی، این دوره شما را برای ساخت اپلیکیشن‌های ابری واقعی و مقیاس‌پذیر آماده می‌کند. در پایان این دوره، درک جامعی از معماری کلود شامل زیرساخت‌ها، الگوهای طراحی (Design Patterns) و بهترین روش‌ها خواهید داشت. از طریق دروس مفصل و دموها، یاد می‌گیرید چگونه با چالش‌های مربوط به مقیاس‌پذیری، افزونگی (Redundancy) و مدیریت هزینه مقابله کنید. چه در حال طراحی یک اپلیکیشن چت آنی باشید و چه یک پلتفرم استریم، این دوره شما را به دانش عملی برای توسعه و پیاده‌سازی با اعتمادبه‌نفس راهکارهای ابری مجهز می‌کند. • طراحی سیستم‌های ابری با استفاده از اصول بنیادی معماری • ساخت و بهینه‌سازی اپلیکیشن‌های ابری واقعی، از کوتاه‌کننده لینک تا پلتفرم‌های چت • پیاده‌سازی راهکارهای ذخیره‌سازی بهینه و استراتژی‌های مدیریت داده • به‌کارگیری بهترین روش‌ها برای عملکرد، امنیت و مقیاس‌پذیری • استفاده از چارچوب Well-Architected برای ارزیابی و بهبود طرح‌ها • درک و پیاده‌سازی نیازمندی‌های غیرکاربردی در راهکارهای ابری این دوره برای معماران aspiring کلود، توسعه‌دهندگان و مهندسانی که قصد طراحی سیستم‌های ابری مقیاس‌پذیر و بهینه را دارند، ایده‌آل است. داشتن دانش پایه در مفاهیم رایانش ابری و برنامه‌نویسی توصیه می‌شود. پیش‌زمینه در زیرساخت‌های IT یا مهندسی نرم‌افزار مفید خواهد بود، اما تجربه خاصی در معماری کلود مورد نیاز نیست. بررسی عمیق اجزای کلیدی معماری مانند ذخیره‌سازی، الگوریتم‌ها و زیرساخت * نکات عملی در بهینه‌سازی عملکرد و مقیاس‌پذیری * بینش‌هایی درباره چارچوب Well-Architected و بهترین متدهای اجرایی

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

مفاهیم بنیادی برای طراحی معماری Foundational Concepts for Architecture Design

  • مفاهیم بنیادی Foundational Concepts

  • نیازمندی‌های کاربردی در مقابل غیرکاربردی Functional vs Non-functional Requirement

  • تخمین‌های سریع و اولیه (Back of the Envelope) Back of the Envelope Estimation

  • ۵ نکته طلایی من My 5 Top Tips

طراحی ۱: ساخت یک کوتاه‌کننده لینک (URL Shortener) Design 1 - Build a URL Shortener

  • مقدمه Introduction

  • یک چارچوب ساده A Simple Framework

  • جمع‌آوری نیازمندی‌ها Requirement Gathering

  • اجزای اصلی Core Components

  • معماری سطح بالا (High Level) High Level Architecture

  • بررسی عمیق Deep Dive

بررسی عمیق Diving Deep

  • انتخاب الگوریتم مناسب - بخش ۱ Selecting the Right Algorithm - Part 1

  • انتخاب الگوریتم مناسب - بخش ۲ Selecting the Right Algorithm - Part 2

  • کوتاه چقدر کوتاه است؟ - بخش ۱ How Short Is Short? - Part 1

  • کوتاه چقدر کوتاه است؟ - بخش ۲ How Short Is Short? - Part 2

  • چگونه ریدایرکت کنیم؟ How We Will Redirect?

  • به‌روزرسانی اپلیکیشن - بخش ۱ Powering Your Application - Part 1

  • به‌روزرسانی اپلیکیشن - بخش ۲ Powering Your Application - Part 2

  • نگاشت URL را کجا ذخیره کنیم؟ - بخش ۱ Where We Should Store the URL Mapping? - Part 1

  • نگاشت URL را کجا ذخیره کنیم؟ - بخش ۲ Where We Should Store the URL Mapping? - Part 2

  • نگاشت URL را کجا ذخیره کنیم؟ - بخش ۳ Where We Should Store the URL Mapping? - Part 3

  • چگونه ترافیک را تحلیل کنیم؟ How We Will Analyse the Traffic?

معماری روز صفر Day Zero Architecture

  • ساخت تدریجی معماری شما Building Your Architecture Gradually

پیروی از مسیر Well-Architected Let's Follow the Well-Architected Way

  • آیا معماری شما استاندارد (Well Architected) است؟ Are You Well-Architected?

  • تعالی عملیاتی Operational Excellence

  • بهره‌وری عملکرد Performance Efficiency

  • امنیت Security

  • بهینه‌سازی هزینه Cost Optimization

  • قابلیت اطمینان Reliability

  • پایداری Sustainability

جنبه‌های تجاری Commercial Aspect

  • آیا جنبه‌های تجاری سیستم را در نظر گرفته‌اید؟ Have You Considered Commercial Aspects of the System?

آیا کار ما تمام شد؟ Are We Done?

  • دیگر چه مواردی را باید در نظر بگیریم؟ What Else We Should Consider?

طراحی ۲: ساخت یک وب‌کراولر (Web Crawler) Design 2 - Build a Web Crawler

  • وب‌کراولر چیست؟ What Is a Web Crawler?

  • طراحی سیستم وب‌کراولر Designing a Web Crawler System

  • جمع‌آوری نیازمندی‌ها Requirement Gathering

  • تفکیک اجزا Component Breakdown

  • معماری سطح بالا High Level Architecture

بررسی عمیق طراحی Design Deep Dive

  • رابط کاربری User Interface

  • سرویس لیست املاک - بخش ۱ Property Listing Service - Part 1

  • سرویس لیست املاک - بخش ۲ Property Listing Service - Part 2

  • سرویس لیست املاک - بخش ۳ Property Listing Service - Part 3

  • سرویس جستجو - بخش ۱ Search Service - Part 1

  • سرویس جستجو - بخش ۲ Search Service - Part 2

  • سرویس رزرو - بخش ۱ Reservation Service - Part 1

  • سرویس رزرو - بخش ۲ Reservation Service - Part 2

  • سرویس مدیریت رزرو Reservation Management Service

  • سرویس همگام‌سازی (Sync) - بخش ۱ Sync Service - Part 1

  • سرویس همگام‌سازی (Sync) - بخش ۲ Sync Service - Part 2

  • کتابخانه راهکارهای AWS AWS Solutions Library

طراحی ۳: ساخت سیستم رزرو هتل Design 3 - Build a Hotel Reservation System

  • شروع کار Getting Started

  • یک چارچوب ساده A Simple Framework

  • جمع‌آوری نیازمندی‌ها Requirement Gathering

  • موارد خارج از محدوده (Out of Scope) Out of Scope Items

  • تفکیک اجزا Component Breakdown

  • طراحی سطح بالا High-Level Design

رفع چالش رزرو همزمان (Double Booking) Mitigating Double Booking Challenge

  • رزرو همزمان - بخش ۱ Double Booking - Part 1

  • رزرو همزمان - بخش ۲ Double Booking - Part 2

  • رزرو همزمان - بخش ۳ Double Booking - Part 3

  • رزرو همزمان - بخش ۴ Double Booking - Part 4

  • رزرو همزمان - بخش ۵ Double Booking - Part 5

  • گام‌های بعدی Next Steps

طراحی ۴: ساخت اپلیکیشن چت آنی (Real Time Chat) Design 4 - Build a Real-Time Chat Application

  • ساخت اپلیکیشن چت آنی Building a Real-Time Chat Application

  • یک چارچوب ساده A Simple Framework

  • نیازمندی‌های کاربردی Functional Requirement

  • نیازمندی‌های غیرکاربردی Non-Functional Requirement

  • چه مواردی خارج از محدوده است؟ What Is Out of Scope?

بیایید طراحی کنیم Let's Design

  • اجزای اصلی Core Component

  • مبانی Websockets - بخش ۱ Fundamentals - Websockets - Part 1

  • مبانی Websockets - بخش ۲ Fundamentals - Websockets - Part 2

  • طراحی سطح بالا High-Level Design

بررسی عمیق Let's Dive Deep

  • بررسی عمیق طراحی Design Deep Dive

  • اپلیکیشن موبایل Mobile App

  • سرویس اتصال - بخش ۱ Connection Service - Part 1

  • سرویس اتصال - بخش ۲ Connection Service - Part 2

  • سرویس پیام - بخش ۱ Message Service - Part 1

  • سرویس پیام - بخش ۲ Message Service - Part 2

  • سرویس وضعیت (Status) - بخش ۱ Status Service - Part 1

  • سرویس وضعیت (Status) - بخش ۲ Status Service - Part 2

  • سرویس گروه - بخش ۱ Group Service - Part 1

  • سرویس گروه - بخش ۲ Group Service - Part 2

  • سرویس ذخیره‌سازی - بخش ۱ Storage Service - Part 1

  • سرویس ذخیره‌سازی - بخش ۲ Storage Service - Part 2

  • معماری کامل Complete Architecture

از چه ذخیره‌سازی استفاده کنیم؟ Which Storage to Use?

  • ذخیره‌سازی: اپلیکیشن موبایل Storage - Mobile App

  • ذخیره‌سازی: سرویس وضعیت Storage - Status Service

  • ذخیره‌سازی: سرویس اتصال Storage - Connection Service

  • ذخیره‌سازی: ذخیره پیام‌ها Storage - Message Store

  • ذخیره‌سازی: ذخیره رسانه (Media) Storage - Media Store

  • ذخیره‌سازی: دیتابیس عضویت گروه Storage - Group Membership Database

چگونه آن را در AWS پیاده کنیم؟ How to Implement It on AWS?

  • پیاده‌سازی در AWS Implementing on AWS

  • سرویس وضعیت Status Service

  • سرویس اتصال Connection Service

  • سرویس پیام Message Service

  • سرویس گروه Group Service

  • سرویس ذخیره‌سازی Storage Service

  • آموزش عملی Tutorial

پرداختن به نیازمندی‌های غیرکاربردی Addressing Non-Functional Requirements

  • عملکرد (Performance) Performance

  • مقیاس‌پذیری (Scalability) Scalability

  • امنیت (Security) Security

  • قابلیت اطمینان (Reliability) Reliability

  • در دسترس بودن (Availability) Availability

معماری واتس‌اپ WhatsApp Architecture

  • معماری واتس‌اپ بر اساس اطلاعات عمومی WhatsApp Architecture - Based on Public Information

  • مقایسه Comparison

  • گام بعدی چیست؟ What's Next?

طراحی ۵: ساخت یک پلتفرم استریم Design 5 - Build a Streaming Platform

  • شروع کار Getting Started

  • پلتفرم استریم نتفلیکس Netflix Streaming Platform

  • چارچوب طراحی سیستم System Design Framework

  • نیازمندی‌های کاربردی Functional Requirements

  • نیازمندی‌های غیرکاربردی Non-Functional Requirements

جریان‌های استریمر Stranger Streams

  • جریان‌های استریمر Stranger Streams

  • قسمت ۱: خوش آمدید به Streamverse Episode 1 - Welcome to Streamverse

  • اجزای اصلی Core Components

  • طراحی سطح بالا High-Level Design

  • قسمت ۲: از کارگردان تا دیسک Episode 2 - From Director to Disk

  • آپلود ویدیوها Uploading Videos

  • قسمت ۴: ویدیوها کجا می‌خوابند؟ Episode 4 - Where Videos Sleep

  • ترنس‌کدینگ ویدیو (Transcoding) Video Transcoding

  • ABR و فایل Manifest ABR and Manifest File

  • قسمت ۵: موتور استریم Episode 5 - The Streaming Engine

  • قسمت ۶: بزرگراه CDN Episode 6 - The CDN Highway

  • شبکه CDN چگونه کار می‌کند؟ How CDN Works?

  • قسمت ۷: فرانت-اند در آتش Episode 7 - Fronted on Fire

  • قسمت ۸: دستیار خاموش Episode 8 - The Silent Helper

  • قسمت ۹: Techflix پشت پرده نتفلیکس Episode 9 - Techflix Behind Netflix

  • قسمت ۱۰: کلود پشت پرده Episode 10 - Cloud Behind the Curtain

  • قسمت ۱۱: ساخت نتفلیکس کوچک خودتان Episode 11 - Build Your Own Mini Netflix

  • قسمت ۱۲: استریم باید ادامه یابد Episode 12 - Streaming Must Go On

  • گام‌های بعدی Next Steps

نمایش نظرات

آموزش معماری کلود - از ایده‌پردازی تا طراحی عملی [ویدیو]
جزییات دوره
10h 35m
144
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ashish Prajapati Ashish Prajapati

آموزش آسان و جذاب مهارت‌های ابری AWS